(- -)decrement

 

 

لها صيغتان :

1.  --expressionتقوم بإنقاص واحد من قيمة المتغير                                                                                                                     مثال:

a = --x

trace(a);

trace(x);

وهذا الكود يغير قيمة  المتغيرx ,فيقوم بطرح (1) من القيمة القديمة ,فتكون القيمة الجديدة هي (4)

ولذلك يكون الناتج الذي يظهر في output :

4

4

أي أن قيمة a = 4 وقيمة x تغيرت إلي 4.

 

                                            *****************************

1.      

expression--تقوم بإنقاص (1)من قيمة المتغير بدون تغيير قيمته                                                                              

مثال:

var x:Number = 5

a = x--

trace(a);

trace(x);

وهنا يكون الناتج :

5

4

لأن قيمة x  لم تتغير .

*****************************